package views;

import java.awt.Component;
import java.awt.FlowLayout;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JPanel;

import controller.SwitchPanel;
import controller.WerknemerController;


@SuppressWarnings("serial")
public class WerknemersPanel extends JPanel{
	
	private JPanel tablepnl, buttonspnl;
	private JButton toevoegenbtn, wijzigenbtn, verwijderenbtn;
	
	public WerknemersPanel(SwitchPanel sp, WerknemersInkijkenPanel panel){
		setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
		
		tablepnl = new TablePanel(sp, panel);
		
		buttonspnl = new JPanel(new FlowLayout(FlowLayout.CENTER));
				
		tablepnl.setAlignmentY( Component.TOP_ALIGNMENT );//0.0
		buttonspnl.setAlignmentY( Component.BOTTOM_ALIGNMENT );//0.0
		
		toevoegenbtn = new JButton("Toevoegen");
		toevoegenbtn.addActionListener(new WerknemerController(sp));
		toevoegenbtn.setActionCommand("toevoegen");
		
		verwijderenbtn = new JButton("Verwijderen");
		verwijderenbtn.addActionListener(new WerknemerController(sp));
		verwijderenbtn.setActionCommand("verwijderen");
		
		wijzigenbtn = new JButton("Wijzigen");
		wijzigenbtn.addActionListener(new WerknemerController(sp));
		wijzigenbtn.setActionCommand("wijzigen");
		
		add(tablepnl);
		add(buttonspnl);
		buttonspnl.add(toevoegenbtn);
		buttonspnl.add(wijzigenbtn);
		buttonspnl.add(verwijderenbtn);
		
	}	
}
